package cn.zf233.xcloud.vo;

import java.io.Serializable;

/**
 * Created by zf233 on 2021/3/4
 */
public class ShareVo implements Serializable {

    private static final long serialVersionUID = 1890294971847063214L;
    private Long id;
    private Long fileId;
    private String fileName;
    private String qrLink;
    private String shareLink;
    private Integer qrLinkStatus;
    private Integer shareLinkStatus;
    private String qrTimeout;
    private String linkTimeout;

    public ShareVo() {
    }

    public ShareVo(Long id, Long fileId, String fileName, String qrLink, String shareLink, Integer qrLinkStatus, Integer shareLinkStatus, String qrTimeout, String linkTimeout) {
        this.id = id;
        this.fileId = fileId;
        this.fileName = fileName;
        this.qrLink = qrLink;
        this.shareLink = shareLink;
        this.qrLinkStatus = qrLinkStatus;
        this.shareLinkStatus = shareLinkStatus;
        this.qrTimeout = qrTimeout;
        this.linkTimeout = linkTimeout;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getFileId() {
        return fileId;
    }

    public void setFileId(Long fileId) {
        this.fileId = fileId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getQrLink() {
        return qrLink;
    }

    public void setQrLink(String qrLink) {
        this.qrLink = qrLink;
    }

    public String getShareLink() {
        return shareLink;
    }

    public void setShareLink(String shareLink) {
        this.shareLink = shareLink;
    }

    public Integer getQrLinkStatus() {
        return qrLinkStatus;
    }

    public void setQrLinkStatus(Integer qrLinkStatus) {
        this.qrLinkStatus = qrLinkStatus;
    }

    public Integer getShareLinkStatus() {
        return shareLinkStatus;
    }

    public void setShareLinkStatus(Integer shareLinkStatus) {
        this.shareLinkStatus = shareLinkStatus;
    }

    public String getQrTimeout() {
        return qrTimeout;
    }

    public void setQrTimeout(String qrTimeout) {
        this.qrTimeout = qrTimeout;
    }

    public String getLinkTimeout() {
        return linkTimeout;
    }

    public void setLinkTimeout(String linkTimeout) {
        this.linkTimeout = linkTimeout;
    }

    @Override
    public String toString() {
        return "ShareVo{" +
                "id=" + id +
                ", fileId=" + fileId +
                ", fileName='" + fileName + '\'' +
                ", qrLink='" + qrLink + '\'' +
                ", shareLink='" + shareLink + '\'' +
                ", qrLinkStatus=" + qrLinkStatus +
                ", shareLinkStatus=" + shareLinkStatus +
                ", qrTimeout='" + qrTimeout + '\'' +
                ", linkTimeout='" + linkTimeout + '\'' +
                '}';
    }
}
